Skip to content

Conversation

@tarcieri
Copy link
Member

Added

  • core::num::NonZero<T> support (#1368)
  • Pluggable trait impls for [T] and [T; N] using helper traits: (#1388)
    • CtAssign: CtAssignSlice
    • CtEq: CtEqSlice
    • CtSelect: CtSelectArray
  • CtSelectUsingCtAssign marker trait (#1391)

Changed

  • Split CtAssign out of CtSelect (#1363)
  • Bump cmov to v0.5 (#1386)

Removed

  • BytesCtEq/BytesCtSelect no longer needed because default [u8] impls are fast (#1376)
  • target_pointer_width gating (#1389)
  • unsafe code (#1405)

@tarcieri tarcieri merged commit 2ec2736 into master Jan 20, 2026
120 checks passed
@tarcieri tarcieri deleted the ctutils/v0.4.0 branch January 20, 2026 02:54
tarcieri added a commit to RustCrypto/crypto-bigint that referenced this pull request Jan 20, 2026
tarcieri added a commit to RustCrypto/crypto-bigint that referenced this pull request Jan 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants